home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / dcom / modems-part1 / 6196 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  6.2 KB

  1. Path: news.gate.net!not-for-mail
  2. From: dhaire@gate.net (doug haire)
  3. Newsgroups: comp.dcom.modems
  4. Subject: Re: Supra will offer upgrade to 33.6!
  5. Date: 26 Feb 1996 15:36:00 -0500
  6. Organization: CyberGate, Inc.
  7. Message-ID: <4gt5jg$tte@hopi.gate.net>
  8. References: <312172b0.302209@uchinews.uchicago.edu> <4ftaot$rpc@shellx.best.com> <31226a7d.63749347@uchinews.uchicago.edu> <4g182k$1mu2@navajo.gate.net> <31243778.561299@uchinews.uchicago.edu> <4g3t66$26um@hopi.gate.net> <dan.878.312C8AD9@supra.com> <dan.
  9. NNTP-Posting-Host: hopi.gate.net
  10. X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
  11.  
  12. 890.3131E1C6@supra.com>: 
  13. Distribution: 
  14.  
  15. Dan Moore (dan@supra.com) wrote:
  16. : In article <4gl4d7$1nss@seminole.gate.net> dhaire@gate.net (doug haire) writes:
  17. : >Dan Moore (dan@supra.com) wrote:
  18. : >:         The default setting is %E0 (do not initiate retrains based on line 
  19. : >: conditions) and %G1 (do initiate rate renegotiations based on line 
  20. : >: conditions).   This is exactly what you want the modem to do, quickly adjust 
  21. : >: the data rate to match the current line conditions.  Retrains are slow (eight 
  22. : >: or more seconds), rate renegotiations are relatively fast (hundreds of 
  23. : >: milliseconds with a max of around two seconds).   So the default setup 
  24. : >: provides rate renegotiations instead of retrains.
  25. : >However, is there not a time when a retrain is important to do? And why 
  26. : >would you restrict your own modem from doing this, leaving it dependent 
  27. : >upon the remote modem to be one that does NOT restrict this?
  28. : >If there is no time that this would be useful, why is it an option at all?
  29. :         In V.34 a retrain causes a full line reprobe and can choose a new 
  30. : symbol rate, carrier frequency, pre-emphases filter, etc. based on the current 
  31. : line bandwidth, SNR, near and far echo levels and echo delays.   This is the 
  32. : same analysis that is done when a connection is first made, and it can take as 
  33. : long (or longer) than the initial training sequence.   A retrain is the only 
  34. : way to change the symbol rate of a connection.
  35. :         In V.34 a rate renegotiation is simply a change in the bits per symbol 
  36. : without changing the symbol rate.   This is a very quick change since no 
  37. : probing, etc. is done.   When a modem initiates a rate renegotiation there is 
  38. : no requirement that the remote modem accept the rate change, during the 
  39. : parameter exchange it can refuse to change the rate.   Typically modems always 
  40. : accept rate renegotiations downward and may refuse rate renegotiations upwards 
  41. : if the current EQM is too high.  If a rate renegotiation fails (ie. the remote 
  42. : modem doesn't respond at all) a retrain will occur instead.
  43.  
  44. Not if both modems are defaulted to *not* initiating a retrain.
  45.  
  46. :         The protocols that support rate renegotiation (V.32bis, VFC and V.34) 
  47. : all require a modem to follow a remote rate renegotiation request.   So no 
  48. : matter how the local modem is configured to do rate changes if the remote 
  49. : modem initiates a rate renegotiation the local modem must respond to it.  If 
  50. : the remote modem uses a retrain to change data rates the local modem must 
  51. : respond to that also. 
  52.  
  53. Yes, but if *both* modems are Supras, no retrain will be initiated so 
  54. neither one will have to respond since the request will never be given. 
  55. Instead, a few rate changes will be tried (allegedly) and carrier will be 
  56. lost.
  57.  
  58. :         During a call it is fairly common for the SNR to change.  As it 
  59. : changes the modems will initiate rate renegotiations up or down as needed.  It 
  60. : is fairly rare for the bandwidth or echo level to change during a call, so 
  61. : there typically is no need to initiate a retrain.  (NOTE: Without reprobing 
  62. : the line there is no way to tell if the bandwidh, echo levels, echo delay, 
  63. : etc. have changed.  So the only way to tell for sure that a retrain is needed 
  64. : is by reprobing the line, which only happens during a retrain...)
  65. :         During a connection the modem monitors the EQM, if the EQM stays below 
  66. : a "good" threshold for a period of time (set by S190) the modem will attempt 
  67. : to increase the data rate via a retrain or rate renegotiation (based on %E and 
  68. : %G settings).   If the EQM exceeds a "bad" threshold the modem will attempt to 
  69. : lower the data rate via a retrain or rate renegotiation (again based on %E and 
  70. : %G).  If the EQM exceeds a "retrain" threshold the modem will initiate a 
  71. : retrain no matter how %E and %G are set.   The "good", "bad" and "retrain" 
  72. : thresholds vary with the connection protocol (V.32/V.32bis/VFC/V.34) and with 
  73. : the data rate.
  74. :         As far as I know all commercial V.34 modems default to using rate 
  75. : renegotiations to change data rates instead of using retrains.
  76. :         The option to do a retrain instead of a rate renegotiation is there 
  77. : for historic reasons.   V.32 does not support rate renegotiations to change 
  78. : data rate, only retrains.   This lead to the %E command to enable/disable 
  79. : rate changes via retrains.  V.32bis added rate renegotations as a way to 
  80. : change the data rate, so the %G command was added to enable/disable rate 
  81. : changes via rate renegotiations.   (NOTE: In a V.32 connection rate changes 
  82. : are done with retrains when %G1 is set to enable rate renegotions based on 
  83. : line quality.)   
  84. :         The %E and %G commands are really of limited use since the best 
  85. : preformance is achieved by simply taking the factory default settings (&F 
  86. : sets %E0, %G1).  The commands are still present since many programs have 
  87. : really old init strings that contain them.   These programs issue an AT&F2 and 
  88. : then proceed to set all the settings that the &F2 had set.   The additional 
  89. : commands achieve nothing except making the init string longer.
  90.  
  91. While I agree that many programs have really old init strings, that is an 
  92. incredibly stupid reason to leave otions in. In addition, there is 
  93. nothing consistent about extended commands for high speed modems. Even 
  94. the Rockwell chipset based modems have some differences in these. I 
  95. really don't believe that Supra used this rational or that even Rockwell 
  96. (who really is the owner of the command set) used that rationale when 
  97. designing the command set to be used.
  98.  
  99. I appreciate your attempt to explain but I think you have consistently 
  100. missed the point.
  101.  
  102.  
  103.  
  104.